Requirement Prioritization: A Study and Proposed Framework
نویسندگان
چکیده
Requirements may be defined as a demand or need. In software engineering, a requirement is a description of what a system should do. Requirement prioritization process is used to determine which candidate requirement of a software project should be included in a certain release, for this purpose different techniques are used. In this paper we have proposed a framework to prioritize the software requirements. The proposed framework will rank the requirements by the relative level of value, cost, efforts and threat associated with each requirement. Keywords— Analytic Hierarchy Process, Prioritization of Software Requirement, Requirements Prioritization Techniques, Requirements Engineering.
منابع مشابه
Stakeholder Prioritization in Requirement Engineering Process: A Case Study on School Management System
Requirement elicitation is one of significant part of software engineering activity. It is very difficult to develop successful software without involvement of the quality stakeholder from the client side. Stakeholder prioritization is one of the indispensable processes in requirements engineering. When a project commences, there might be many stakeholders but minority of them would be the key ...
متن کاملIdentification and prioritization of influential factors for the knowledge management success using DEMATEL method
This paper aims to use a priority framework based on Decision making trial and evaluation laboratory (DEMATEL) to help organizations build awareness of the critical influential factors affecting successful implementation of KM. To identify critical influential factors, the authors studied and reviewed relevant literature from numerous fields of study associated with the essential issues of ...
متن کاملIdentification and prioritization of influential factors for the knowledge management success using DEMATEL method
This paper aims to use a priority framework based on Decision making trial and evaluation laboratory (DEMATEL) to help organizations build awareness of the critical influential factors affecting successful implementation of KM. To identify critical influential factors, the authors studied and reviewed relevant literature from numerous fields of study associated with the essential issues of ...
متن کاملSAFFRON: A Semi-Automated Framework for Software Requirements Prioritization
Due to dynamic nature of current software development methods, changes in requirements are embraced and given proper consideration. However, this triggers the rank reversal problem which involves re-prioritizing requirements based on stakeholders’ feedback. It incurs significant cost because of time elapsed in large number of human interactions. To solve this issue, a Semi-Automated Framework f...
متن کاملElicitation and Prioritization of Software Requirements
A requirements may be defined as a demand or need. In software engineering, a requirement is a description of what a system should do. System may have dozen to thousands of requirements. Software requirements stipulate what must be accomplished, transformed, produced or provided. In this paper we have proposed a framework for elicitation and prioritization of software requirements using AHP and...
متن کامل